package com.ysd.lis.service.bac;


import com.baomidou.mybatisplus.extension.service.IService;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.ysd.common.Result;
import com.ysd.lis.entity.bac.BacPublisFirstReport;
import com.ysd.lis.entity.bac.BacPublisSecReport;

import java.util.List;

/**
 * @author 52771
 * @description 针对表【BAC_PUBLIS_SEC_REPORT】的数据库操作Service
 * @createDate 2024-08-14 11:29:36
 */
public interface BacPublisSecReportService extends IService<BacPublisSecReport> {

    Result batchEditPublisSecReport(List<BacPublisSecReport> bacPublisSecReports) throws JsonProcessingException;
    Result batchEditRevokeSecReport(BacPublisSecReport bacPublisSecReports) ;

    Result getBacPublisSecReports(BacPublisSecReport bacPublisSecReport);

    Result cancelPublisSecReport(BacPublisSecReport bacPublisSecReport);

    Result deletePublisSecReport(BacPublisSecReport bacPublisSecReport);

    Result batchCancelSecReport(List<BacPublisSecReport> bacPublisSecReports);
}
